4 # Author: Hylke Bons <hylke.bons@intel.com>
5 # This script requires ImageMagick and Inkscape to be installed.
6 # Run in the "Moblin Netbook White" directory.
13 cp -R ..
/Moblin\ Netbook
/scalable .
16 echo "Replacing black with white in source files:"
20 for category
in `ls scalable/`; do
22 echo -n "in folder \"$category\""
25 cat b-
$svg |
sed s
/#000000/#ffffff/g > $svg
34 echo "Exporting icons from source files:"
37 for category
in `ls scalable/`; do
39 echo -n "in folder \"$category\""
41 base
=`echo $svg | sed s/.svg$//`
42 mkdir
-p ..
/..
/48x48
/$category/
43 mkdir
-p ..
/..
/64x64
/$category/
44 convert
-background None
$svg ..
/..
/48x48
/$category/$base.png
45 inkscape
-f $svg -w 64 -h 64 -e ..
/..
/64x64
/$category/$base.png
52 # ---------------------
53 # Scale 48x48 bitmaps to 32x32 and 24x24
54 # ---------------------
57 echo "Scaling down icons:"
60 for category
in `ls scalable/`; do
61 mkdir
-p 24x24
/$category/
62 mkdir
-p 32x32
/$category/
64 echo -n "in folder \"$category\""
66 convert
-antialias -resize 32x32
-filter Welsh
$png ..
/..
/32x32
/$category/$png
67 convert
-antialias -resize 24x24
-filter Welsh
$png ..
/..
/24x24
/$category/$png